package com.miplus.ccrm.core.service.cust;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.miplus.ccrm.common.CmdResVo;
import com.miplus.ccrm.common.JSysUser;
import com.miplus.ccrm.core.controller.vo.LabelResVo;
import com.miplus.ccrm.core.controller.vo.cust.*;
import com.miplus.ccrm.core.pojo.ConCases;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author pc
* @description 针对表【con_cases(客户工单表)】的数据库操作Service
* @createDate 2024-03-20 14:33:11
*/
public interface ConCasesService extends IService<ConCases> {

    IPage<CaseResVo> caseList(JSysUser user, CaseReqVo paras);

    CaseResVo caseInfo(int caseid);

    CmdResVo caseInsert(String $usrid,CaseAddVo paras);

    CmdResVo caseProcessAdd(String $usrid, CaseProcAddVo paras);

    List<LabelResVo> getXbDistGrpList();

    CmdResVo batchProcessAdd(String $usrid, CaseBatchVo paras);
}
